Irradiation system, irradiation method, and program storage medium

ABSTRACT

Provided is an irradiation system for reliably detecting a desired detection target and precisely irradiating marking light on the detected detection target. The irradiation system includes: a server device detecting, by authentication processing, a detection target from image data capturing a monitored area, generating, from each piece of a plurality of pieces of image data captured in a time span including a capture time of image data in which the detection target is detected, lightweight data obtained by lightening an amount of data in the plurality of pieces of image data, and transmitting tracking data obtained by aggregating a plurality of pieces of generated lightweight data; and a terminal device capturing the monitored area and outputting image data, transmitting the captured image data to the server device and also receiving the tracking data from the server device, and irradiating light on the detection target, based on the received tracking data.

This application is a National Stage Entry of PCT/JP2016/003342 filed onJul. 15, 2016, which claims priority from Japanese Patent Application2015-142771 filed on Jul. 17, 2015, the contents of all of which areincorporated herein by reference, in their entirety.

TECHNICAL FIELD

The present invention relates to an irradiation system, an irradiationmethod, and an irradiation program for recognizing a detection target.

BACKGROUND ART

A safer society can be realized when a detection target such as asuspicious person or a criminal can be reliably detected in a crowd.Thanks to progress in a face authentication technology and the like,authentication of a detection target from an image captured by asurveillance camera or the like has become feasible in recent years. Byusing the face authentication technology, a detection target can beextracted from an image captured by a surveillance camera.

Further, development of an interface device combining a projector with acamera has been under way in recent years. Such an interface deviceprovides an interactive operation by detecting, with a camera, amanipulation performed on an image projected from a projector. NPL 1discloses an interface device combining a projector with a camera.

For example, when the interface device is configured as a wearabledevice, and a user attached with the device moves around on the streets,a detection target can be detected from image data captured by thecamera, and light for marking can be projected on the detection targetfrom the projector.

In general, authentication processing such as object authentication andface authentication is heavy. Accordingly, when an interface deviceconfigured as a wearable device recognizes a detection target and takessome action on the detection target, a processing speed of an arithmeticdevice that can be equipped on the wearable device may be insufficient.Further, a scheme that the interface device transmits acquired imagedata to a server, and the server performs high-speed processing andreturns positional information of the detection target to the interfacedevice may be considered. However, real time action may not be taken onthe detection target due to a communication delay. When real time actioncannot be taken, the detection target may go out of an angle of view ofa camera due to the target object moving or a person attached with thewearable device changing direction, thus causing a state that thedetection target cannot be recognized.

PTL 1 discloses a tracking point detection device that reliably tracks atracking point by lightening an image including the tracking point andfurther thinning out frames. The device in PTL 1 detects the trackingpoint included in thinned-out frames from both a forward direction and areverse direction temporally, and determines coordinates of the trackingpoint in the image before frames are thinned out.

PTL 2 discloses an imaging device that generates display informationproviding a warning not to cause a tracking target to go out of frame,and displays the display information associated with the tracking targeton a display screen.

PTL 3 discloses a surveillance system that performs face authenticationby using a facial image of a visitor to a game arcade and associatespositional information of the visitor with the facial image. The systemin PTL 3 checks the facial image of the visitor against a facial imageof an improper player, and when the visitor is an improper player, makesa report.

CITATION LIST Patent Literature

[PTL 1] Japanese Unexamined Patent Application Publication No.2009-294983

[PTL 2] Japanese Unexamined Patent Application Publication No.2009-218719

[PTL 3] Japanese Unexamined Patent Application Publication No.2006-255027

Non Patent Literature

[NPL 1] C. Pinhanez, “Everywhere Displays Projector,” (online), IBM,searched on May 7, 2014, Internet<URL:http://www.research.ibm.com/people/p/pinhanez/publications/ubicomp01.pdf>

SUMMARY OF INVENTION Technical Problem

The device in PTL 1 is able to lighten processing of tracking a trackingtarget, and therefore is able to reliably track the tracking target.However, the device in PTL 1 has a problem that coordinates of atracking point cannot be determined in real time.

The device in PTL 2 is able to provide a warning not to cause a trackingtarget to go out of frame. However, the device in PTL 2 has a problemthat a direction of an irradiation target originally being out of framecannot be indicated.

The system in PTL 3 is able to detect an improper player by cooperationbetween servers. However, the system in PTL 3 has a problem that a timelag is caused when a communication delay occurs between the servers.

An object of the present invention is to provide an irradiation systemcapable of reliably detecting a desired detection target and preciselyirradiating light for marking on the detected detection target.

Solution to Problem

An irradiation system according to the present invention includes: aserver device that detects, by authentication processing, a detectiontarget from image data capturing a monitored area, generates, from eachpiece of a plurality of pieces of image data captured in a time spanincluding a capture time of image data in which the detection target isdetected, lightweight data obtained by lightening an amount of data inthe plurality of pieces of image data, and transmits tracking dataobtained by aggregating a plurality of pieces of generated lightweightdata; and a terminal device that captures the monitored area and outputsimage data, transmits the captured image data to the server device andalso receives the tracking data from the server device, and irradiateslight on the detection target, based on the received tracking data.

An irradiation method according to the present invention includes:capturing a monitored area and generating image data; detecting adetection target from image data of the monitored area by authenticationprocessing; generating, from each piece of a plurality of pieces ofimage data captured in a time span including a capture time of imagedata in which the detection target is detected, lightweight dataobtained by lightening an amount of data in the plurality of pieces ofimage data; and irradiating light on the detection target, based ontracking data obtained by aggregating a plurality of pieces of generatedlightweight data.

An irradiation program according to the present invention causes acomputer to perform: processing of capturing a monitored area andgenerating image data; processing of detecting a detection target fromimage data of the monitored area by authentication processing;processing of generating, from each piece of a plurality of pieces ofimage data captured in a time span including a capture time of imagedata in which the detection target is detected, lightweight dataobtained by lightening an amount of data in the plurality of pieces ofimage data; and processing of irradiating light on the detection target,based on tracking data obtained by aggregating a plurality of pieces ofgenerated lightweight data.

Advantageous Effects of Invention

The present invention is able to provide an irradiation system capableof reliably detecting a desired detection target and preciselyirradiating light for marking on the detected detection target.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a conceptual diagram illustrating a configuration of anirradiation system according to a first example embodiment of thepresent invention.

FIG. 2 is a conceptual diagram of a terminal device in the irradiationsystem according to the first example embodiment of the presentinvention.

FIG. 3 is a conceptual diagram illustrating a use scene of theirradiation system according to the first example embodiment of thepresent invention.

FIG. 4 is a block diagram illustrating a configuration of a serverdevice in the irradiation system according to the first exampleembodiment of the present invention.

FIG. 5 is a block diagram illustrating a configuration of a trackingdata generation means included in the server device in the irradiationsystem according to the first example embodiment of the presentinvention.

FIG. 6 is a block diagram illustrating a configuration of a lightweightdata generation means included in the tracking data generation meansincluded in the server device in the irradiation system according to thefirst example embodiment of the present invention.

FIG. 7 is a conceptual diagram for illustrating a procedure of theirradiation system according to the first example embodiment of thepresent invention generating lightweight data.

FIG. 8 is a conceptual diagram for illustrating processing of theirradiation system according to the first example embodiment of thepresent invention.

FIG. 9 is a block diagram illustrating a configuration of the terminaldevice in the irradiation system according to the first exampleembodiment of the present invention.

FIG. 10 is a block diagram illustrating a configuration of an imagingmeans included in the terminal device in the irradiation systemaccording to the first example embodiment of the present invention.

FIG. 11 is a block diagram illustrating a configuration of a projectionmeans included in the terminal device in the irradiation systemaccording to the first example embodiment of the present invention.

FIG. 12 is a block diagram illustrating an optical configuration of theprojection means included in the terminal device in the irradiationsystem according to the first example embodiment of the presentinvention.

FIG. 13 is a block diagram illustrating a configuration of a controlmeans included in the terminal device in the irradiation systemaccording to the first example embodiment of the present invention.

FIG. 14 is a block diagram illustrating a configuration of anirradiation position determination means included in the control meansincluded in the terminal device in the irradiation system according tothe first example embodiment of the present invention.

FIG. 15 is a flowchart for illustrating an operation of the imagingmeans included in the terminal device in the irradiation systemaccording to the first example embodiment of the present invention.

FIG. 16 is a flowchart for illustrating an operation of a targetdetection means included in the server device in the irradiation systemaccording to the first example embodiment of the present invention.

FIG. 17 is a flowchart for illustrating an operation of the targetdetection means included in the server device in the irradiation systemaccording to the first example embodiment of the present invention.

FIG. 18 is a flowchart for illustrating an operation of a dataprocessing unit included in the terminal device in the irradiationsystem according to the first example embodiment of the presentinvention.

FIG. 19 is a conceptual diagram for illustrating a flow of a series ofprocessing by the irradiation system according to the first exampleembodiment of the present invention.

FIG. 20 is a block diagram illustrating a configuration of a modifiedexample of the control means included in the terminal device in theirradiation system according to the first example embodiment of thepresent invention.

FIG. 21 is a flowchart for illustrating an operation of the imagingmeans included in the terminal device in the irradiation systemaccording to the first example embodiment of the present invention.

FIG. 22 is a conceptual diagram illustrating a configuration of anirradiation system according to a second example embodiment of thepresent invention.

FIG. 23 is a conceptual diagram illustrating a use scene of theirradiation system according to the second example embodiment of thepresent invention.

FIG. 24 is a conceptual diagram illustrating an example of a detectiontarget going out of frame from an angle of view captured by theirradiation system according to the second example embodiment of thepresent invention.

FIG. 25 is a block diagram illustrating a configuration of a terminaldevice in an irradiation system according to a third example embodimentof the present invention.

FIG. 26 is a conceptual diagram illustrating an example of the terminaldevice in the irradiation system according to the third exampleembodiment of the present invention.

FIG. 27 is a conceptual diagram illustrating a modified example of theterminal device in the irradiation system according to the third exampleembodiment of the present invention.

FIG. 28 is a block diagram illustrating a configuration of a controlmeans included in the terminal device in the irradiation systemaccording to the third example embodiment of the present invention.

FIG. 29 is a block diagram illustrating a configuration of a trackingdata generation means included in a server device in the irradiationsystem according to the third example embodiment of the presentinvention.

FIG. 30 is a block diagram illustrating a configuration of anirradiation position determination means included in the control meansincluded in the terminal device in the irradiation system according tothe third example embodiment of the present invention.

FIG. 31 is a conceptual diagram for illustrating a flow of a series ofprocessing by the irradiation system according to the third exampleembodiment of the present invention.

FIG. 32 is a conceptual diagram illustrating a modified example of theterminal device in the irradiation system according to the third exampleembodiment of the present invention.

FIG. 33 is a conceptual diagram illustrating a modified example of theterminal device in the irradiation system according to the third exampleembodiment of the present invention.

FIG. 34 is a block diagram illustrating a configuration of a trackingdata generation means included in a server device in an irradiationsystem according to a fourth example embodiment of the presentinvention.

FIG. 35 is a conceptual diagram illustrating an example of the terminaldevice in the irradiation system according to the fourth exampleembodiment of the present invention changing an imaging direction, basedon positional information.

FIG. 36 is a block diagram illustrating a configuration of a trackingdata generation means included in a server device in an irradiationsystem according to a fifth example embodiment of the present invention.

FIG. 37 is a conceptual diagram illustrating a configuration of anirradiation system according to a sixth example embodiment of thepresent invention.

FIG. 38 is a block diagram illustrating a configuration of a serverdevice in the irradiation system according to the sixth exampleembodiment of the present invention.

FIG. 39 is a block diagram illustrating a configuration example ofhardware constituting the irradiation systems according to therespective example embodiments of the present invention.

DESCRIPTION OF EMBODIMENTS

Example embodiments of the present invention will be described belowusing drawings. However, while a technically preferable limitation forimplementing the present invention is imposed on the example embodimentsdescribed below, the limitation does not limit the scope of theinvention to the following. Note that, in all diagrams used fordescription of the following example embodiments, unless there is aspecific reason, a same reference sign is given to similar parts.Further, repeated description of a similar configuration or operationmay be omitted in the description of the following example embodiments.

(First Example Embodiment)

(Configuration)

First, a configuration of an irradiation system according to a firstexample embodiment of the present invention will be described referringto drawings.

As illustrated in FIG. 1, the irradiation system according to thepresent example embodiment includes a server device 10 and a terminaldevice 20. The server device 10 and the terminal device 20 are connectedby a network 100 and exchange data with one another.

As illustrated in FIG. 2, the terminal device 20 includes a camerawindow 2110 for an imaging function to capture a monitored area 200, anda projection window 2310 for a projection function to irradiate lightfor marking (hereinafter referred to as marking light 300) on adetection target 201. It is preferable that the terminal device 20 be awearable terminal attached to the chest or the like of a detector 202,as illustrated in FIG. 3. The terminal device 20 captures the monitoredarea 200 and transmits image data of the captured monitored area 200 tothe server device 10.

The server device 10 receives image data from the terminal device 20 andsequentially saves the received image data. Then, the server device 10analyzes any frame in the received image data. When detecting adetection target 201 from the analyzed image data, the server device 10lightens the image data and generates tracking data for tracking thedetection target 201. The server device 10 transmits the generatedtracking data to the terminal device 20.

Further, when receiving tracking data from the server device 10, theterminal device 20 recognizes a detection target 201 by using thereceived tracking data. The terminal device 20 irradiates the markinglight 300 on the recognized detection target 201.

(Server Device)

Next, using FIG. 4, a configuration of the server device 10 will bedescribed in detail. As illustrated in FIG. 4, the server device 10includes an image data reception means 11, an image data storage means12, a target detection means 13, a tracking data generation means 14,and a tracking data transmission means 15.

The image data reception means 11 receives image data from the terminaldevice 20 and sequentially saves the received image data in the imagedata storage means 12. For example, the image data reception means 11may be provided by a communication interface.

The image data storage means 12 saves image data received by the imagedata reception means 11. For example, the image data storage means 12may be provided by a storage device.

The target detection means 13 acquires image data from the image datastorage means 12. The target detection means 13 detects a detectiontarget 201 by using an authentication algorithm such as faceauthentication or personal authentication. When a detection target 201is detected by face authentication, for example, the target detectionmeans 13 may be provided by a face detection/face matching engine. Whilean example of authenticating a detection target by face authenticationwill be described below, the detection target 201 may be detected byusing a technique other than the face authentication, such as humandetection or object detection.

For example, the target detection means 13 extracts a feature from afacial image included in image data. For example, the target detectionmeans 13 may focus on features included in a relative position, sizes,and shapes of components of a face such as an eye, a nose, and an ear.Further, the target detection means 13 may focus on characteristicfactors such as color of skin, a wrinkle, a blotch, and a mole. Further,the target detection means 13 may generate and prepare standard datafrom many facial images and focus on a difference between a facial imagein image data and the standard data.

The target detection means 13 compares the extracted facial image withan image stored in a database (unillustrated). When finding an imagematching the extracted facial image on the database, the targetdetection means 13 detects a target associated with the image as adetection target 201.

When detecting a detection target 201 from image data, the targetdetection means 13 generates information for identifying the detectiontarget 201 on the image data. For example, the target detection means 13may generate information for identifying the detection target 201 suchas positional information of the detection target 201 on the image data,information about an area surrounding the detection target 201, andhistograms of color information and brightness information of thedetection target 201.

The target detection means 13 outputs the information for identifyingthe detection target 201 and the image data (hereinafter referred to asfirst image data) in which the detection target 201 is detected to thetracking data generation means 14. The target detection means 13 outputsthe first image data to the tracking data generation means 14.

The tracking data generation means 14 acquires first image data from thetarget detection means 13 and generates data (hereinafter referred to aslightweight data) obtained by lightening the acquired first image data.The lightweight data are not an image itself and, for example, areinformation including a feature point for identifying a detection target201, a histogram of colors of an area including the detection target201, and the like.

For example, the tracking data generation means 14 generates lightweightdata by using a technique such as Camshift or Meanshift. For example,the tracking data generation means 14 may generate lightweight data byusing an estimation method such as a particle filtering method. Forexample, the tracking data generation means 14 may generate lightweightdata by using a feature extraction method such as scale-invariantfeature transform (SIFT) or histograms of oriented gradients (HOG).Further, for example, the tracking data generation means 14 may generatelightweight data by using a feature extraction method such as speeded uprobust features (SURF). Furthermore, the tracking data generation means14 may use a technique different from the above as long as first imagedata can be lightened.

Further, the tracking data generation means 14 acquires from the imagedata storage means 12 a series of image data (hereinafter referred to asa first image data group) captured in a time span around a time whenfirst image data are captured. The tracking data generation means 14thins out frames constituting the first image data group and selects aplurality of pieces of image data (hereinafter referred to as a secondimage data group).

The tracking data generation means 14 detects a detection target byusing lightweight data of first image data in image data captured at atime around a time when the first image data are captured, out ofrespective pieces of image data constituting the second image datagroup. Then, the tracking data generation means 14 generates lightweightdata of image data in which the detection target is detected. By usingthe generated lightweight data, the tracking data generation means 14further successively generates lightweight data from another piece ofimage data and accumulates the generated lightweight data. By thus usingaccumulated lightweight data, a detection target changing a posturemoment by moment can be recognized as the same target.

For example, assuming that a frame rate at which image data are capturedis 60 hertz, a frame interval becomes around 16 milliseconds. When theimage data are thinned out at intervals of every 10 frames, the frameinterval becomes around 160 milliseconds. Tracking of a detection targetcan be continued with lightweight data at this level of intervals evenwhen the detection target changes a posture to some degree.

At a time point when the tracking data generation means 14 generateslightweight data from first image data, time is expended on recognitionprocessing of a detection target, and therefore the time when the firstimage data are captured deviates from the current time. As the trackingdata generation means 14 generates lightweight data from another pieceof image data by using lightweight data, lightweight data are eventuallygenerated at a time almost close to a current time. Data including alightweight data group generated from image data constituting a secondimage data group are hereinafter referred to as tracking data.

It takes a certain time for the tracking data generation means 14 toselect image data and generate lightweight data from the image data.Accordingly, an interval between a time when original image data oflightweight data are captured and a current time eventually becomesconstant. By using lightweight data at this stage, the terminal device20 is able to recognize a detection target at a current time.Accordingly, at a stage when lightweight data related to an almostcurrent frame are generated, the tracking data generation means 14 mayoutput the tracking data to the tracking data transmission means 15.

Furthermore, the tracking data generation means 14 may generatelightweight data with respect to image data at a specific time or maygenerate lightweight data with respect to all image data included in animage data group in which a detection target 201 is detected.

In the irradiation system according to the present example embodiment,the terminal device 20 generates image data while capturing themonitored area 200 in real time and transmits the image data to theserver device 10, and authentication processing such as faceauthentication is performed on the server device 10 side. Accordingly,an excessively large amount of processing and communication trafficcauses a coincidence of a communication delay between the terminaldevice 20 and the server device 10, a processing delay in the serverdevice 10, and the like.

For example, assuming that, as a result of analysis of image datacaptured at a first time, a detection target 201 is detected at a secondtime later than the second time, new image data are already capturedbetween the first time and the second time. When the detection target201 moves in the period, the detection target 201 may not be recognizedwith lightweight data at the old time (first time).

Accordingly, the present example embodiment thins out and selects imagedata around the first time and successively generates lightweight datafrom the selected image data. As lightweight data are generated fromimage data at a time later than the first time, lightweight data at atime closer to a current time are eventually generated. In practice,time elapses while performing communication and image processing, andtherefore, strictly speaking, lightweight data at a current time cannotbe generated. Accordingly, the tracking data generation means 14generates lightweight data at a time close to a current time.

The tracking data transmission means 15 transmits tracking datagenerated by the tracking data generation means 14 to the terminaldevice 20. For example, the tracking data transmission means 15 can beprovided by a communication interface, similarly to the image datareception means 11. The tracking data transmission means 15 may beconfigured to be the same communication interface as the image datareception means 11.

(Tracking Data Generation Means)

Using FIG. 5, a configuration of the tracking data generation means 14will be described here in detail. As illustrated in FIG. 5, the trackingdata generation means 14 includes an image data acquisition means 151, alightweight data generation means 152, a lightweight data selectionmeans 154, an image data selection means 153, a lightweight data storagemeans 155, and a tracking data output means 156.

The image data acquisition means 151 acquires first image data from thetarget detection means 13. Further, the image data acquisition means 151acquires a first image data group from the image data storage means 12.Furthermore, the image data acquisition means 151 may collectivelyacquire image data constituting the first image data group, or mayacquire the first image data group in a subdivided manner. Further, theimage data acquisition means 151 may additionally acquire image databeing accumulated in the image data storage means 12 as time elapses.

Out of the acquired image data, the image data acquisition means 151outputs the first image data to the lightweight data generation means152 and outputs the first image data group to the image data selectionmeans 153.

The lightweight data generation means 152 sets a search window includinga detection target 201 in first image data including the detectiontarget 201 and generates lightweight data by characterizing informationin the search window. In other words, the lightweight data generationmeans 152 generates lightweight data in which an amount of informationis compressed, by characterizing image data in the search window.

For example, lightweight data are data for a recognition technologygenerated by Camshift processing. The Camshift processing extracts anarea including a detection target 201, converts an image in the areainto a color space, and generates a histogram related to the color spaceas lightweight data. Furthermore, lightweight data generated by thelightweight data generation means 152 may be generated by a method otherthan the Camshift processing.

Furthermore, the lightweight data generation means 152 inputs an imagedata group selected by the image data selection means 153 and generateslightweight data of a plurality of pieces of image data constituting theimage data group.

The lightweight data generation means 152 outputs the generatedlightweight data group to the lightweight data selection means 154. Notethat the lightweight data generation means 152 will be described indetail later.

The image data selection means 153 inputs a first image data group fromthe image data acquisition means 151 and thins out a plurality of piecesof image data constituting the first image data group. In other words,the image data selection means 153 compresses the first image data groupin a time direction. The image data selection means 153 may thin outlightweight data included in the first image data group at predeterminedtime intervals. Furthermore, the image data selection means 153 may thinout lightweight data included in the first image data group at randomtime intervals.

The image data selection means 153 outputs the image data groupcompressed in a time direction (hereinafter referred to a as secondimage data group) to the lightweight data generation means 152.Furthermore, instead of collectively outputting image data included in asecond image data group to the lightweight data generation means 152,the image data selection means 153 may be set to output the image dataat predetermined time intervals or at any timing.

The lightweight data selection means 154 inputs a lightweight data group(first lightweight data group) from the lightweight data generationmeans 152. Then, out of a plurality of pieces of lightweight dataconstituting the first lightweight data group, the lightweight dataselection means 154 selects a data group (second lightweight data group)that can be used for recognizing a detection target 201. For example,the lightweight data selection means 154 selects lightweight datarequired for detecting the detection target 201, by aggregating oraveraging lightweight data having a similar feature value, and forms asecond lightweight data group.

The lightweight data selection means 154 tracks lightweight dataincluded in a first lightweight data group in a time direction andselects lightweight data by which a detection target 201 can berecognized even when a change occurs in a direction, a posture, aposition, or the like of the detection target. For example, thelightweight data selection means 154 may select characteristiclightweight data generated from image data including differentdirections, positions, and postures of the detection target 201.

The lightweight data selection means 154 causes the lightweight datastorage means 155 to store the selected second lightweight data group.

The lightweight data storage means 155 stores a second lightweight datagroup selected by the lightweight data selection means 154.

The tracking data output means 156 acquires a second lightweight datagroup from the lightweight data storage means 155 and outputs dataincluding the second lightweight data group to the tracking datatransmission means 15 as tracking data. The tracking data output means156 may output the input second lightweight data group to the trackingdata transmission means 15 without processing, may add some data, maycompress an amount of data to facilitate transmission, or the like.

(Lightweight Data Generation Means)

Using FIGS. 6 and 7, generation of lightweight data will be describedhere. FIG. 6 is a configuration of the lightweight data generation means152. FIG. 7 is a conceptual diagram of lightweight data generationprocessing. Note that the example in FIG. 6 is a configuration assumingthe Camshift processing, and, when another type of data lighteningprocessing is used, a different configuration may be employed.

As illustrated in FIG. 6, the lightweight data generation means 152includes a search window setting means 1521 and an image data lighteningmeans 1522.

The search window setting means 1521 sets a search window, based on adetection target 201 on image data. For example, as illustrated in FIG.7, the search window setting means 1521 sets a search window 3132 insuch a way that the search window 3132 surrounds an area around adetection target 201. Furthermore, a size of the search window 3132represents a size of the detection target 201.

Furthermore, the search window setting means 1521 may set a referencepoint to a detection target 201 on image data. The reference pointrefers to a point being a reference for identifying the detection target201. For example, the search window setting means 1521 may obtain acenter point of the detection target 201 on the image data by theMeanshift processing. Furthermore, the search window setting means 1521may set some point associated with the detection target 201 as areference point.

The search window setting means 1521 extracts a search window 3132 fromimage data and outputs the extracted search window 3132 to the imagedata lightening means 1522.

The image data lightening means 1522 inputs a search window 3132 fromthe search window setting means 1521 and generates a histogram in thesearch window 3132. For example, the image data lightening means 1522may divide the inside of the search window 3132 in a grid-like mannerand generate histograms related to color information and brightnessinformation in each grid. FIG. 7 illustrates a histogram as an exampleof lightweight data generated by the image data lightening means 1522.

FIG. 8 illustrates an example for simply describing processing in thetracking data generation means 14.

The top row in FIG. 8 illustrates a plurality of pieces of image data(first image data group) captured at times T₁, . . . , T_(m), . . . ,T_(z). Note that m and z are natural numbers and z is greater than m.Furthermore, while image data captured at the time T₁ or later is usedin FIG. 8, image data captured before T₁ may be used.

The middle row in FIG. 8 illustrates a plurality of pieces of image data(second image data group) selected by the tracking data generation means14. The tracking data generation means 14 selects the second image datagroup from the first image data group captured at the times T₁ to T_(z)and sets a search window sized to surround a detection target.

The bottom row in FIG. 8 illustrates lightweight data (tracking data)generated from image data constituting the second image data group. Thediagram illustrates that the tracking data generation means 14 generatesa histogram in a set search window as lightweight data.

As illustrated in FIG. 8, after thinning out in a time direction aseries of image data including image data in which the detection targetis detected, the tracking data generation means 14 generates lightweightdata of each piece of thinned out image data. Tracking data are obtainedby putting the lightweight data generated by the tracking datageneration means 14 together.

(Terminal Device)

Next, using FIG. 9, a configuration of the terminal device 20 will bedescribed in detail. As illustrated in FIG. 9, the terminal device 20includes an imaging means 21, a projection means 23, a control means 25,and a communication means 27.

The imaging means 21 captures a monitored area 200 being a monitoringtarget. For example, the imaging means 21 may be provided by a functionof a common camera. For example, the imaging means 21 may have afunction of capturing light at a wavelength other than visible lightsuch as infrared light or ultraviolet light. Further, for example, afunction such as a depth sensor or a time-of-flight (TOF) camera may beincluded in the imaging means 21.

The projection means 23 has a function of a projector projecting markinglight 300 on a detection target 201 in the monitored area 200 inaccordance with control by the control means 25.

The control means 25 controls the entire terminal device 20. The controlmeans 25 controls the imaging means 21 and causes the imaging means 21to capture the monitored area 200. The control means 25 controls theprojection means 25, based on tracking data received from the serverdevice 10, and causes the projection means 25 to project the markinglight 300 on the detection target 201. Further, the control means 25performs control of capturing the monitored area 200 by the imagingmeans 21. For example, the control means 25 may be provided by amicrocomputer including an arithmetic device, a control device, and thelike.

The communication means 27 is a communication interface for exchangingdata with the server device 10. The communication means 27 transmitsimage data output by the control means 25 to the server device 10 andreceives tracking data transmitted by the terminal device 20.

(Imaging Means)

Using FIG. 10, a detailed configuration of the imaging means 21 will bedescribed here. As illustrated in FIG. 10, the imaging means 21 includesan imaging element 211, an image processor 213, an internal memory 215,and a data output unit 217.

The imaging element 211 is an element for capturing the monitored area200 and acquiring image information. The imaging element 211 is aphotoelectric conversion element on which semiconductor parts areintegrated as an integration circuit. For example, the imaging element211 may be provided by a solid-state imaging element such as acharge-coupled device (CCD) or a complementary metal-oxide-semiconductor(CMOS). While the imaging element 211 is normally composed of an elementcapturing light in the visible region, the imaging element 211 may becomposed of an element capable of capturing/detecting electromagneticwaves such as infrared rays, ultraviolet rays, X-rays, gamma rays, aradio wave, and a microwave.

The image processor 213 is an integrated circuit performing imageprocessing such as dark current correction, interpolation operation,color space conversion, gamma correction, aberration correction, noisereduction, and image compression on image information captured by theimaging element 211. Furthermore, when the image information is outputwithout processing, the image processor 213 may be omitted. The imageprocessor 213 may be provided by a processor designed for the terminaldevice 20 according to the present example embodiment to performprocessing.

The internal memory 215 is a storage element temporarily storing imageinformation that cannot be processed by the image processor 213 whenperforming image processing and processed image information.Furthermore, the internal memory 215 may be configured to temporarilystore image information captured by the imaging element 211. Theinternal memory 215 may be composed of a common memory.

The data output unit 217 outputs image information processed by theimage processor 213 to the control means 25.

(Projection Means)

Using FIGS. 11 and 12, a detailed configuration of the projection means23 will be described here. As illustrated in FIG. 11, the projectionmeans 23 includes a light source 231, a light source driving unit 232, aspatial modulation element 235, a modulation element control unit 236,and a projection unit 238.

The light source 231 emits light 340 at a specific wavelength. Normally,the light source 231 is configured to emit light 340 in the visibleregion. Furthermore, the light source 231 may be configured to emitlight 340 in a region other than the visible region such as the infraredregion or the ultraviolet region. Light emitted by the light source 231is turned to coherent light 340 through a collimator 2311 and islaunched into a display unit in the spatial modulation element 235.

The light source driving unit 232 is a power source driving the lightsource 231 in accordance with control by the control means 25 and causesthe light source 231 to emit the light 340. As illustrated in FIG. 12,the present example embodiment makes an incidence angle of the light 340non-perpendicular to the display unit in the spatial modulation element235. Specifically, the present example embodiment makes an emission axisof the light 340 emitted from the light source 231 diagonal to thedisplay unit in the spatial modulation element 235. By setting theemission axis of the light 340 diagonal to the display unit in thespatial modulation element 235, the light 340 can be launched into thedisplay unit in the spatial modulation element 235 without using a beamsplitter, and therefore efficiency can be improved.

The spatial modulation element 235 displays on the local display unit apattern for generating display information projected on a detectiontarget 201, in accordance with control by the modulation element controlunit 236. The marking light 300 corresponds to the display information,according to the present example embodiment.

For example, the spatial modulation element 235 may be provided by aphase modulation type spatial modulation element receiving incidentcoherent light 340 with an aligned phase and modulating the phase of theincident light 340. The spatial modulation element 235 emits toward theprojection unit 238 modulated light 370 being modulated. Furthermore,the spatial modulation element 235 may be a type of element differentfrom the phase modulation type, as long as display information can beprojected on the monitored area 200

The display unit in the phase modulation type spatial modulation element235 displays a phase distribution of display information projected onthe monitored area 200. The modulated light 370 reflected by the displayarea in the spatial modulation element 235 becomes an image of a kind ofdiffraction gratings forming an aggregate, and the display informationis formed by convergence of light diffracted by the diffractiongratings.

For example, the spatial modulation element 235 is provided by a spatialmodulation element using a ferroelectric liquid crystal, a homogeneousliquid crystal, a homeotropic liquid crystal, or the like. Specifically,the spatial modulation element 235 can be provided by a liquid crystalon silicon (LCOS). Further, for example, the spatial modulation element235 may be provided by a micro-electromechanical system (MEMS).

The modulation element control unit 236 causes the display unit in thespatial modulation element 235 to display a pattern for generatingdisplay information projected on the detection target 201. For example,the phase modulation type modulation element control unit 236 controlsthe spatial modulation element 235 in such a way that a parameterdeciding a difference between a phase of the light 340 irradiated on thedisplay unit in the spatial modulation element 235 and a phase of themodulated light 370 reflected on the display unit changes.

For example, parameters deciding a difference between a phase of thelight 340 irradiated on the display unit in the phase modulation typespatial modulation element 235 and a phase of the modulated light 370reflected on the display unit are parameters related to opticalcharacteristics such as a refractive index and an optical path length.For example, the modulation element control unit 236 changes arefractive index of the display unit by controlling voltage applied tothe display unit in the spatial modulation element 235. Consequently,the light 340 irradiated on the display unit is appropriatelydiffracted, based on the refractive index of the display unit. In otherwords, a phase distribution of the light 340 irradiated on the phasemodulation type spatial modulation element 235 is modulated based on anoptical characteristic of the display unit. Note that the control of thespatial modulation element 235 by the modulation element control unit236 is not limited to the description above.

The projection unit 238 projects the light 340 emitted from the lightsource 231 as signal light 390. As illustrated in FIG. 12, theprojection unit 238 includes a Fourier transform lens 381, an aperture382, and a projection lens 383. The modulated light 370 modulated by thespatial modulation element 235 is projected on the detection target 201by the projection unit 238 as the signal light 390. Furthermore, animage formed by the signal light 390 projected on the detection target201 is the marking light 300.

The Fourier transform lens 381 is an optical lens for forming at anearby focal position an image formed when the modulated light 370reflected by the display unit in the spatial modulation element 235 isprojected to infinity.

The aperture 382 has a function of eliminating higher order lightincluded in light converged by the Fourier transform lens 381 andidentifying an image area. An opening on the aperture 382 is formedsmaller than the image area of display information at a position of theaperture 382 and is installed in such a way to block a peripheral areaof the display information at the position of the aperture 382. Forexample, the opening on the aperture 382 is formed to be rectangular orcircular. While it is preferable that the aperture 382 be installed at afocal position of the Fourier transform lens 381, the installed positionmay deviate from the focal position as long as a function of eliminatinghigher order light is exhibited.

The projection lens 383 is an optical lens magnifying and projectinglight converged by the Fourier transform lens 381. The projection lens383 projects the signal light 390 in such a way that display informationrelated to a phase distribution input to the spatial modulation element235 is displayed on the detection target 201. Furthermore, when themarking light 300 can be projected on the detection target 201 withoutthe projection lens 383, the projection lens 383 may be omitted.

The signal light 390 projected from the projection unit 238 is notuniformly projected on a projection part but instead is intensivelyprojected on parts constituting display information, such as acharacter, a symbol, and a frame. The projection means 23 according tothe present example embodiment is used for a purpose of projecting aline drawing such as a simple symbol. In this case, an amount ofirradiation of the light 340 can be practically decreased, and thereforea total optical output can be held down. Accordingly, the light source231 can be configured with a small-sized and low-power light source anda low-powered light source driving unit driving the light source.

(Control Means)

Using FIG. 13, a detailed configuration of the control means 25 will bedescribed here. As illustrated in FIG. 13, the control means 25 includesan imaging control means 251, an image data output means 253, anirradiation direction determination means 255, a projection conditionsetting means 257, and a projection control means 258.

The imaging control means 251 performs control of causing the imagingmeans 21 to capture the monitored area 200. The imaging control means251 causes the imaging means 21 to capture the monitored area 200 at apredetermined timing. For example, the imaging control means 251 causesthe imaging means 21 to capture the monitored area 200 at apredetermined timing such as 60 hertz.

For example, the imaging control means 251 may perform control in such away to capture the monitored area 200 at constant intervals untildetecting a detection target 201, and, at a stage when the marking light300 is irradiated on the detection target 201, shorten the imaging cycleand capture a dynamic image of the detection target 201. Further, forexample, the imaging control means 251 may perform control in such a wayto capture a dynamic image of the monitored area 200 regardless ofwhether or not a detection target 201 is detected. Note that the imagingcontrol by the imaging control means 251 is not limited to thedescription above.

The imaging control means 251 acquires image data output from theimaging means 21 and outputs the acquired image data to the image dataoutput means 253.

The image data output means 253 outputs image data input from theimaging control means 251 to the communication means 27.

The irradiation direction determination means 255 inputs tracking datafrom the communication means 27 and inputs image data from the imagedata output means 253. The irradiation direction determination means 255determines a direction in which the marking light 300 is irradiated,based on the tracking data. Details of the irradiation directiondetermination means 255 will be described later.

The projection condition setting means 257 sets a condition forprojecting the marking light 300 in an irradiation direction determinedby the irradiation direction determination means 255. The projectioncondition setting means 257 stores a pattern displayed on the displayunit when projecting desired marking light 300 on the monitored area200. The projection condition setting means 257 sets a condition for thedesired marking light 300 to be projected in an irradiation directiondetermined by the irradiation direction determination means 255. Forexample, the projection condition setting means 257 sets a condition forthe marking light 300 to be projected in a direction of the detectiontarget 201 recognized on latest image data by using lightweight data.

The projection control means 258 controls the projection means 23 undera condition determined by the projection condition setting means 257.

(Irradiation Direction Determination Means)

Using FIG. 14, a detailed configuration of the irradiation directiondetermination means 255 will be described here. As illustrated in FIG.14, the irradiation direction determination means 255 includes a datareception means 2551, a target recognition means 2552, a targetfollowing means 2553, an irradiation direction setting means 2554, andan irradiation direction output means 2555.

The data reception means 2551 receives tracking data from thecommunication means 27. Further, the data reception means 2551 receivesimage data from the image data output means 253.

The data reception means 2551 outputs tracking data and image data tothe target recognition means 2552. Further, the data reception means2551 outputs image data to the target following means 2553.

The target recognition means 2552 receives tracking data and image datafrom the data reception means 2551 and recognizes a detection target 201on the image data, based on the tracking data.

For example, the target recognition means 2552 sets on the image data anarea (second search window) same as a search window (first searchwindow) included in the tracking data and scans the second search windowon the image data. The target recognition means 2552 generateslightweight data in the second search window (second lightweight data)and compares the second lightweight data with lightweight data includedin the tracking data (first lightweight data). As a result of thecomparison between the first lightweight data and the second lightweightdata, the target recognition means 2552 decides presence or absence anda position of the detection target 201. For example, the targetrecognition means 2552 calculates a similarity level between the firstlightweight data and the second lightweight data and, when thesimilarity level exceeds a predetermined decision criterion, decidesthat the detection target 201 exists at the position.

When deciding that the first and second lightweight data match, thetarget recognition means 2552 outputs the second lightweight data to thetarget following means 2553.

When the first and second lightweight data do not match, the targetrecognition means 2552 re-sets the second search window in such a way toscan around the second search window and generates second lightweightdata in the re-set second search window. By comparing the newlygenerated second lightweight data with the first lightweight data, thetarget recognition means 2552 searches for an area in which the firstand second lightweight data match. The target recognition means 2552outputs second lightweight data decided to match the first lightweightdata to the target following means 2553.

The target following means 2553 inputs image data from the datareception means 2551 and also inputs second lightweight data from thetarget recognition means 2552. The target following means 2553 sets asecond search window on the image data and keeps the detection target201 being included in the second search window. For example, the targetfollowing means 2553 may include a function similar to the tracking datageneration means 14 and continue following the detection target 201,similarly to the tracking data generation means 14. Specifically, thetarget following means 2553 may keep the second search window changingin such a way to follow the detection target 201, by the Camshiftprocessing.

The irradiation direction setting means 2554 sets an irradiationdirection in which the marking light 300 is irradiated on the inside ofa second search frame set on image data. For example, the irradiationdirection setting means 2554 defines an XY plane coordinate system onthe image data and sets an irradiation direction in which the markinglight 300 is displayed on coordinates on the XY plane.

The irradiation direction setting means 2554 outputs the set irradiationdirection information to the irradiation direction output means 2555.

The irradiation direction output means 2555 outputs irradiationdirection information input from the irradiation direction setting means2554 to the projection condition setting means 257.

The above describes the configuration of the irradiation systemaccording to the present example embodiment.

(Operation)

Next, an operation of the irradiation system according to the presentexample embodiment will be described referring to flowcharts in FIGS. 15to 18. Note that, in the examples in FIGS. 15 to 18, a case of usingface authentication as authentication for detecting a detection target201 will be described.

FIG. 15 is a flowchart illustrating a flow of imaging processing by theimaging means 21 in the terminal device 20.

First, in FIG. 15, the imaging means 21 captures the monitored area 200(Step S11).

The imaging means 21 outputs image data obtained by capturing themonitored area 200 to the control means 25 (Step S12).

The above describes the flow of the imaging processing by the imagingmeans 21 in the terminal device 20.

FIG. 16 is a flowchart illustrating a flow of target detectionprocessing by the target detection means 13 in the server device 10. Thetarget detection processing in FIG. 16 is performed subsequent to theimaging processing in FIG. 15.

First, in FIG. 16, the target detection means 13 receives image data ofthe detection area 200 from the image data storage means 12 (Step S21).

The target detection means 13 detects a facial part from the receivedimage data (Step S22).

The target detection means 13 extracts a feature value from the detectedfacial image (Step S23).

The target detection means 13 performs face authentication by using theextracted feature value (Step S24).

When detecting a detection target 201 from the image data by the faceauthentication (Yes in Step S25), the target detection means 13 proceedsto tracking data generation processing in FIG. 17.

On the other hand, when a detection target 201 is not detected from theimage data by the face authentication (No in Step S25), the targetdetection means 13 returns to Step S21.

The above describes the flow of the target detection processing by thetarget detection means 13 in the server device 10.

FIG. 17 is a flowchart illustrating a flow of the tracking datageneration processing by the tracking data generation means 14 in theserver device 10.

First, the tracking data generation means 14 acquires first image datain which the detection target 201 is detected by the target detectionmeans 13 (Step S31).

The tracking data generation means 14 generates lightweight data fromthe image data in which the detection target 201 is detected by thetarget detection means 13 (Step S32).

The tracking data generation means 14 acquires a plurality of pieces ofimage data constituting a first image data group from the image datastorage means 12 (Step S33).

The tracking data generation means 14 thins out frames in the firstimage data group and selects a plurality of pieces of image dataconstituting a second image data group (Step S34).

The tracking data generation means 14 successively generates lightweightdata from the image data constituting the second image data group (StepS35).

The tracking data generation means 14 puts the successively generatedtracking data together and generates tracking data (Step S36).

The tracking data generation means 14 transmits the generated trackingdata to the terminal device 20 (Step S37).

The above describes the flow of the tracking data generation processingby the tracking data generation means 14 in the server device 10.

FIG. 18 is a flowchart illustrating a flow of projection controlprocessing by the control means 23 in the terminal device 20.

First, in FIG. 18, the terminal device 20 receives tracking data fromthe server device 10 (Step S41).

The control means 25 recognizes a detection target 201 by using thelightweight data (Step S42).

The control means 25 determines an irradiation direction of the markinglight 300 irradiated on the detection target 201 (Step S43).

The control means 25 controls the projection means 23 in such a way toirradiate the marking light 300 on the tracking target (Step S44).

The above describes the flow of the projection control processing by thecontrol means 23 in the terminal device 20.

FIG. 19 is a conceptual diagram temporally associating operations of theserver device 10 and the terminal device 20 with one another, the serverdevice 10 and the terminal device 20 constituting the irradiation systemaccording to the present example embodiment. In FIG. 19, the flow of theoperation of the server device 10 is illustrated in the upper frame andthe flow of the operation of the terminal device 20 is illustrated inthe lower frame, and time elapses from left to right in the diagram.Note that, in FIG. 19, a stage of transmitting image data from theterminal device 20 to the server device 10 is omitted.

The server device 10 sequentially acquires and accumulates image data ofthe monitored area 200. The server device 10 analyzes the image data ata predetermined timing. When detecting a detection target 201 in imagedata, the server device 10 generates lightweight data from the imagedata. Lightweight data generated from image data in which the detectiontarget 201 is detected for the first time are herein referred to asfirst lightweight data. Further, it is assumed that lightweight data aresuccessively generated with respect to image data captured after a timewhen the image data in which the detection target 201 is detected arecaptured.

Heavy authentication processing such as face authentication is performedat this stage, and therefore a time when original image data of thefirst lightweight data are captured deviates from a current time.Accordingly, a time when original image data of lightweight datasuccessively generated subsequent to the first lightweight data arecaptured (hereinafter referred to as an original image data capturetime) is also delayed from a current time. Accordingly, the serverdevice 10 successively generates lightweight data after thinning outimage data in such a way that a capture time of the image data getscloser to a current time, and generates lightweight data at a currenttime. In practice, lightweight data are generated from image data, andtherefore a capture time of original image data does not match a currenttime. Accordingly, the server device 10 may transmit tracking data tothe terminal device 20 at a stage when a difference between an originalimage data capture time and a current time reaches a predetermined timeinterval.

The terminal device 20 receives tracking data from the server device 10and detects a detection target 201 on image data captured by the localdevice. When detecting a detection target 201, the terminal device 20continues projecting the marking light 300 on the detection target 201while tracking the detection target 201 with lightweight data.

In a system constructed with a common terminal and a common server, dueto a delay in recognition processing or communication processing, aposition of a target object may vary between a frame used forrecognition and a current frame. Accordingly, there is a case thatmarking light cannot be exactly projected and displayed on the targetobject merely by positional information data.

The server device in the irradiation system according to the presentexample embodiment reduces a delay by converting heavy processing suchas face authentication into light processing such as Camshift, andsecures high-speed processing. Then, the server device in theirradiation system according to the present example embodiment tracks atarget person by performing thinning processing on frames and transmitsan almost current shape of the target object to the terminal device. Theterminal device receiving the information reliably grasps a position ofthe target object by performing processing such as the Camshift and isable to precisely project marking light on the target object.

Consequently, the present example embodiment is able to minimizeinfluence of a delay in recognition processing or communicationprocessing.

(Modified Example)

FIG. 20 is a block diagram illustrating a configuration of a controlmeans 250 according to a modified example of the first exampleembodiment. The control means 250 has a configuration obtained by addingan image data thinning means 252 to the configuration of the controlmeans 25 according to the first example embodiment. The configuration ofthe control means 250 other than the image data thinning means 252 issimilar to that of the control means 25, and therefore descriptionthereof is omitted.

The image data thinning means 252 acquires a series of image datacaptured by an imaging means 21 from an imaging control means 251 andthins out the series of image data in a time direction. For example, theimage data thinning means 252 thins out the series of image data atpredetermined intervals or at a predetermined timing. The image datathinning means 252 outputs a thinned out image data group to an imagedata output means 253.

The image data output means 253 outputs image data constituting an imagedata group thinned out by the image data thinning means 252 to acommunication means 27.

FIG. 21 illustrates a flowchart illustrating a modified example of theflow of the imaging processing by the imaging means 21 in a terminaldevice 20. In the example in FIG. 21, captured image data are thinnedout before being transmitted to a server device 10, unlike FIG. 15.

First, in FIG. 21, the imaging means 21 captures a monitored area 200(Step S110).

The imaging means 21 thins out image data obtained by capturing themonitored area 200 on a time-series basis (Step S120).

The imaging means 21 transmits the thinned out image data to the serverdevice 10 (Step S130).

The above describes the modified example of the first exampleembodiment.

(Second Example Embodiment)

Next, an irradiation system according to a second example embodiment ofthe present invention will be described referring to drawings. Theirradiation system according to the present example embodiment differsfrom the first example embodiment in using image data captured by asurveillance camera in place of a terminal device.

As illustrated in FIG. 22, the irradiation system according to thepresent example embodiment performs authentication of a detection target201 by using image data of a monitored area 200 captured by asurveillance camera 210 different from an imaging means 21 in a terminaldevice 20. The remaining configuration is similar to that of theirradiation system according to the first example embodiment, andtherefore detailed description thereof is omitted.

FIG. 23 is an example of configuring the terminal device 20 as awearable terminal attached to the chest or the like of a detector 202.Receiving tracking data from a server device 10, the terminal device 20detects a detection target 201, based on the tracking data, andirradiates marking light 300 on the detection target 201.

As described above, a surveillance camera different from the terminaldevice acquires image data of the monitored area and transmits the imagedata to the server device, according to the present example embodiment.Accordingly, a delay in transmission of image data from the terminaldevice to the server device can be replaced by a delay in transmissionof the image data from the surveillance camera to the server device.When the terminal device is configured as a wearable terminal, alimitation may be imposed on a data communication capacity fordownsizing of the terminal device. On the other hand, the surveillancecamera frequently remains stationary on a ceiling or the like, andtherefore there is no need to impose a limitation on the datacommunication capacity depending on a size of the device. Accordingly, adelay in reception of image data of the monitored area by the serverdevice is reduced.

Further, a camera built into the terminal device may not always be ableto clearly capture faces of people in the monitored area even when beingequipped with a camera shake prevention function or the like. Bycontrast, a stationary-type surveillance camera captures the monitoredarea, according to the present example embodiment, and therefore qualityof image data is improved. It is easy to raise a frame rate and imagequality of the surveillance camera compared with the camera built intothe terminal device. Accordingly, image processing such as smoothing inauthentication processing of a detection target can be reduced, and adelay in the authentication processing can be reduced.

Furthermore, the terminal device does not need to transmit image datacapturing the monitored area to the server device in the configurationaccording to the present example embodiment, and therefore atransmission capacity of the terminal device can be reduced.Accordingly, a capacity of a communication function of the terminaldevice can be reduced.

(Third Example Embodiment)

Next, an irradiation system according to a third example embodiment ofthe present invention will be described referring to drawings. Theirradiation system according to the present example embodiment includesa direction indication means indicating a direction of a detectiontarget deviating from an angle of view of an imaging means. Furthermore,it is assumed that a configuration according to the present exampleembodiment is obtained by adding the direction indication means to theirradiation system according to the first or second example embodiment.Further, a server device is given a reference sign 10-3, and a terminaldevice is given a reference sign 20-3 in the description of the presentexample embodiment.

FIG. 24 illustrates an example of a detection target 201 moving out of amonitored area 200 and going out of frame. It is assumed in FIG. 24 thatthe left side represents a start point of authentication processing, andthe right side represents an end point of the authentication processing.When receiving tracking data at a stage when the detection target 201goes out of frame as illustrated in FIG. 24, the terminal device 20according to the second example embodiment is not able to recognize thedetection target 201, based on the tracking data. Accordingly, adirection indication function indicating a direction in which thedetection target 201 is positioned is added to the terminal device 20-3according to the present example embodiment.

(Terminal Device)

Next, using FIG. 25, a configuration of the terminal device 20-3according to the present example embodiment will be described in detail.As illustrated in FIG. 25, the terminal device 20-3 includes a directionindication means 29 in addition to an imaging means 21, a projectionmeans 23, a control means 25, and a communication means 27. Note thatfunctions of the imaging means 21, the projection means 23, and thecontrol means 25 are similar to those according to the second exampleembodiment, and therefore description thereof is omitted.

The direction indication means 29 indicates a direction in which adetection target 201 is positioned, based on direction indicationinformation generated based on direction information of the detectiontarget 201 included in tracking data transmitted from the server device10-3.

FIG. 26 is an example of the terminal device 20-3 including thedirection indication means 29. The terminal device 20-3 in FIG. 26 isequipped with direction indicators 291 and 292 indicating a direction inwhich the detection target 201 is positioned.

In the example in FIG. 26, when the detection target 201 is out of frameto the right, the direction indicator 291 is lit, and when the detectiontarget 201 is out of frame to the left, the direction indicator 292 islit. For example, the leftward and rightward directions may be indicatedby different colors such as green for the direction indicator 291 andred for the direction indicator 292. Further, while indication of theleftward and rightward directions is normally sufficient, directionindicators indicating the upward and downward directions and therearward direction may be equipped on the terminal device 20-3 in somecases.

Furthermore, as illustrated in FIG. 27, instead of being equipped withthe direction indicators, the terminal device 20-3 may be configured toproject display information indicating a direction of the detectiontarget 201 from the projection means 23. In the example in FIG. 27, thedirection indication means 29 may be omitted.

Next, an internal configuration of the terminal device 20-3 according tothe present example embodiment will be described. The terminal device20-3 differs from the second example embodiment in that an irradiationdirection determination means 255-3 includes a target directionindication means 2556, and a control means 25-3 includes a directionindication control means 259.

As illustrated in FIG. 28, the control means 25-3 includes the directionindication control means 259 in addition to an imaging control means251, an image data output means 253, an irradiation directiondetermination means 255-3, a projection condition setting means 257, anda projection control means 258. Note that the configuration other thanthe irradiation direction determination means 255-3 and the directionindication control means 259 is similar to that according to the firstand second example embodiments, and therefore description thereof isomitted.

FIG. 29 is a block diagram illustrating a configuration of a trackingdata generation means 15-3 included in the server device 10-3 accordingto the present example embodiment. The tracking data generation means15-3 has a configuration obtained by adding a moving direction detectionmeans 157 to the tracking data generation means 14 in the server device10 according to the first example embodiment.

A lightweight data selection means 154 according to the present exampleembodiment successively outputs lightweight data changing moment bymoment to the moving direction detection means 157.

The moving direction detection means 157 acquires a series oflightweight data on a time-series basis from the lightweight dataselection means 154, inspects the series of lightweight data, anddetects a moving direction of a detection target 201 on image data. Forexample, when Camshift processing is used, the moving directiondetection means 157 detects a moving direction of the detection target201 by a temporal change of a reference point such as a barycenter of asearch frame 3132 surrounding the detection target 201.

The moving direction detection means 157 outputs a moving direction ofthe detected detection target 201 to a tracking data output means 156.

The tracking data output means 156 adds a moving direction of thedetection target 201 to tracking data and outputs the resulting trackingdata to the tracking data transmission means 15.

Further, as illustrated in FIG. 30, the irradiation directiondetermination means 255-3 includes a target direction indication means2556 in addition to a data reception means 2551, a target recognitionmeans 2552, a target following means 2553, an irradiation directionsetting means 2554, and an irradiation direction output means 2555. Notethat the configuration other than the target direction indication means2556 is similar to that according to first and second exampleembodiments, and therefore description thereof is omitted.

When receiving tracking data, the data reception means 2551 outputslightweight data generated from image data captured at the latest timeout of a second lightweight data group included in the tracking data tothe target recognition means 2552. Furthermore, the data reception means2551 may output lightweight data generated from image data captured at atime close to the latest time to the target recognition means 2552, aslong as the current detection target 201 can be recognized.

Further, the data reception means 2551 outputs direction information ofthe detection target 201 to the target direction indication means 2556.

When receiving direction information of the detection target 201, thetarget direction indication means 2556 generates direction indicationinformation indicating a direction in which the detection target 201 ispositioned, based on the direction information. For example, the targetdirection indication means 2556 may compare a range of the monitoredarea 200 captured by the terminal device 20-3 with the positionalinformation of the detection target 201 and inspect in which of theleftward or rightward direction the imaging direction should be turnedin such a way that the detection target 201 comes into an angle of viewof the imaging means 21. Furthermore, the target direction indicationmeans 2556 may be configured to generate direction indicationinformation by using the direction information itself transmitted fromthe server device 10-3.

Based on the inspection result of in which direction the terminal device20-3 should turn the imaging direction, the target direction indicationmeans 2556 generates direction indication information includinginformation about in which direction the imaging direction of theterminal device 20-3 should be changed. The target direction indicationmeans 2556 outputs the generated direction indication information to thecontrol means 25-3.

The direction indication control means 259 acquires direction indicationinformation from the irradiation direction determination means 255-3.Based on the direction indication information, the direction indicationcontrol means 259 controls the direction indication means 29 in theterminal device 20-3. The direction indication control means 259controls the direction indication means 29 in such a way that thedirection indication means 29 indicates the leftward direction when thedetection target 201 is out of frame to the left and indicates therightward direction when the detection target 201 is out of frame to theright.

FIG. 31 is a conceptual diagram associating operations of the serverdevice 10-3 and the terminal device 20-3 with one another on atime-series basis, the server device 10-3 and the terminal device 20-3constituting the irradiation system according to the present exampleembodiment. In FIG. 31, a flow of the operation of the server device10-3 is illustrated in the upper frame, and a flow of the operation ofthe terminal device 20-3 is illustrated in the lower frame. Note thatdescription of a part similar to the example in FIG. 19 in the examplein FIG. 31 is omitted.

Also in the example in FIG. 31, the server device 10-3 sequentiallyacquires and accumulates image data of the monitored area 200.

The server device 10-3 generates tracking data obtained by includingdirection information of the detection target 201 in second lightweightdata and transmits the tracking data to the terminal device 20-3.

The example in FIG. 31 differs from the example in FIG. 19 in that theterminal device 20-3 generates direction indication information, basedon direction information included in tracking data and turns an imagingdirection of the terminal device 20-3 depending on direction indicationgenerated from the direction indication information. In the example inFIG. 31, the terminal device 20-3 operates similarly to the example inFIG. 19 after the imaging direction is turned to the detection target201.

As described above, in the irradiation system according to the presentexample embodiment, a person attached with the terminal device(hereinafter referred to as a detector) is able to be aware of adirection in which a detection target is positioned, by a directionindicator or a direction indication image, when the detection targetgoes out of an angle of view of the camera during processing in theserver device. When the detector turns the body to a direction based onthe direction indicator or the direction indication image, and thedetection target comes into the angle of view of the terminal device,the terminal device recognizes the detection target and irradiatesmarking light toward the detection target.

Further, in the irradiation system according to the present exampleembodiment, when the detection target is about to go out of the angle ofview of the camera due to a processing delay, the server device is ableto notify the person attached with the terminal device of a direction inwhich the detection target is likely to go out of frame, by transmittingdirection indication information to the terminal device. Discovery ofthe detection target by the terminal device becomes easier byinstructing the detector to turn the body to a proper direction.Consequently, the time required for a series of target recognitionprocessing is shortened.

(Modified Example)

Next, a modified example of the irradiation system according to thethird example embodiment will be described.

FIG. 32 is an example of indicating a direction of a detection target bymovement of light projected from a terminal device 20-3. It is assumedin the example in FIG. 32 that the detection target is out of frame in adirection of C. Furthermore, a direction indication means 29 may beomitted in the example in FIG. 32.

In FIG. 32, the terminal device 20-3 projects light on a position Bafter projecting light on a position A and projects light on a positionC after projecting light on the position B. Then, the terminal device20-3 projects light on the position A again after projecting light onthe position C. The example in FIG. 32 illustrates that the detectiontarget 201 is out of frame in the direction of C, by switching positionson which light is projected in an order of A, B, and C. Furthermore,when the detection target 201 is out of frame in a direction of A,positions on which light is projected may be switched in an order of C,B, and A.

FIG. 33 is an example of notifying a direction of a detection target 201with vibration. A terminal device 20-32 is equipped with a vibrationgenerator 293. A direction indication control means 259 convertsdirection indication information into vibrations generated from thevibration generator 293. For example, the direction indication controlmeans 259 may indicate a direction of the detection target 201 by adifference in a frequency, an amplitude, and a length of vibration.Further, for example, the direction indication control means 259 mayindicate a direction of the detection target 201 by a difference in aninterval causing intermittence of vibration. Further, for example, thedirection indication control means 259 may indicate a direction of thedetection target 201 by a difference in a vibration pattern. A detectorattaching the terminal device 20-32 on the chest or the like is able torecognize a direction of the detection target 201 by vibrationsgenerated from the vibration generator 293.

Furthermore, the vibration generator 293 may generate sound asvibration. The vibration generator 293 may emit a sound by a commonspeaker or the like, or may be configured to emit a sound from a speakerprovided on a headphone, an earphone, or the like.

For example, the direction indication control means 259 may indicate adirection of the detection target 201 by a difference in a frequency, anamplitude, and a length of sound. Further, for example, the directionindication control means 259 may indicate a direction of the detectiontarget 201 by a difference in an interval causing intermittence ofsound. Further, for example, the direction indication control means 259is able to indicate a direction of the detection target 201 by a melodytype.

(Fourth Example Embodiment)

Next, an irradiation system according to a fourth example embodiment ofthe present invention will be described referring to drawings. Theirradiation system according to the present example embodiment includesa positional information detection means detecting a position of adetection target. Furthermore, it is assumed that a server deviceaccording to the present example embodiment has a configuration obtainedby adding the positional information detection means to the serverdevice according to the second example embodiment and detects a positionof a detection target by using image data captured by a surveillancecamera. Further, a terminal device according to the present exampleembodiment features a function of the target direction indication means2556 included in the irradiation direction determination means in theterminal device according to the third example embodiment. Though notillustrated, the server device is given a reference sign 10-4 and theterminal device is given a reference sign 20-4 in the description of thepresent example embodiment. The terminal device 20-4 has the sameconfiguration as the terminal device 20-3 according to the third exampleembodiment.

FIG. 34 is a block diagram illustrating a configuration of a trackingdata generation means 15-4 included in the server device 10-4 accordingto the present example embodiment. The tracking data generation means15-4 has a configuration obtained by adding a positional informationdetection means 158 to the tracking data generation means 14 in theserver device 10 according to the first example embodiment.

The positional information detection means 158 acquires image datacaptured by a surveillance camera 210 and detects a position of adetection target 201 from the image data. The positional informationdetection means 158 outputs the positional information of the detectiontarget 201 to a tracking data output means 156.

The tracking data output means 156 adds positional information of thedetection target 201 to tracking data and outputs the resulting trackingdata to a tracking data transmission means 15.

FIG. 35 is a conceptual diagram illustrating an example of changing animaging direction of the terminal device 20-4, based on positionalinformation. FIG. 35 is a top view of an area including a monitored area200 monitored by the terminal device 20-4. It is assumed in FIG. 35 thatthe monitored area 200 is included in a monitored area 2000 of thesurveillance camera 210, and the detection target 201 is positioned inthe monitored area 2000.

The diagram on the left in FIG. 35 illustrates a case that the detectiontarget 201 is positioned out of an angle of view of the terminal device20-4. In the diagram on the left in FIG. 35, the detection target 201 ispositioned out of the monitored area 200, and therefore the terminaldevice 20-4 is not able to recognize the detection target 201 under thepresent situation.

The diagram on the right in FIG. 35 illustrates a case after an imagingdirection of the terminal device 20-4 is changed based on positionalinformation, in such a way that the detection target 201 is positionedwithin the angle of view of the terminal device 20-4. In the diagram onthe right in FIG. 35, the detection target 201 is positioned within theangle of view of the terminal device 20-4. In other words, the detectiontarget 201 is positioned within the monitored area 200, and thereforethe terminal device 20-4 is able to recognize the detection target 201.

For example, the tracking data generation means 15-4 in the serverdevice 10-4 outputs, as positional information, position coordinates(x1,y1) of the detection target 201 on an xy plane as illustrated inFIG. 35. When inputting the position coordinates (x1,y1) of thedetection target 201, a target direction indication means 2556 in theterminal device 20-4 calculates a condition for the position coordinates(x1,y1) to be included within the monitored area 200 of the localdevice. In the example in FIG. 35, by turning the imaging direction ofthe terminal device 20-4 rightward, the detection target 201 is includedin the monitored area 200. Accordingly, the target direction indicationmeans 2556 outputs direction indication information for turning theimaging direction of the terminal device 20-4 rightward.

Then, a direction indication control means 259 controls a directionindication means 29 in such a way that the direction indication means 29gives direction indication for turning the imaging direction of theterminal device 20-4 in a direction based on the direction indicationinformation. The direction indication means 29 gives directionindication as illustrated in the example in FIG. 26 or 27 in accordancewith the control by the direction indication control means 259.

As described above, the irradiation system according to the presentexample embodiment gives direction indication for changing the imagingdirection, based on positional information of the detection targetpositioned out of the angle of view of the terminal device. By theperson attached with the terminal device changing a direction of thebody in accordance with the direction indication, the detection targetcomes into the monitored area of the terminal device, and thereforemarking light can be reliably irradiated on the detection target.

(Fifth Example Embodiment)

Next, an irradiation system according to a fifth example embodiment ofthe present invention will be described referring to a drawing. Theirradiation system according to the present example embodiment includesa feature detection means detecting a feature of a detection target.

FIG. 36 is a block diagram illustrating a configuration of a serverdevice according to the present example embodiment. A tracking datageneration means 15-5 has a configuration obtained by adding a featuredetection means 157 to the tracking data generation means 14 in theserver device 10 according to the first example embodiment.

The feature detection means 157 detects some feature of a detectiontarget 201 other than lightweight data. The feature detection means 157outputs the detected feature to a lightweight data generation means 152.

Lightweight data are generated by using the feature detected by thelightweight data generation means 152.

For example, the feature detection means 157 may detect a combination ofcharacteristic points in a search window 3132 or a relative positionalrelation between characteristic parts as a feature. For example, thefeature detection means 157 may extract, as a feature, a combination ofcolors and shapes of or a positional relation between shoes, a hat, abag, an accessory, and the like worn or carried by a person being thedetection target 201.

For example, the feature detection means 157 may detect an aspect ratioof the search window 3132 as a feature. It is not likely that a bigdifference in the aspect ratio of the search window 3132 is caused bysome degree of change in a posture of the detection target 201. Further,by tracking the aspect ratio on a time-series basis when a person beingthe detection target 201 transitions from a standing position to anotherposition such as a sitting position, the feature detection means 157 isable to detect a feature from the change in the posture of the detectiontarget 201.

For example, the feature detection means 157 may extract feature pointsof a person being the detection target 201, such as a head, a neck, ashoulder, a trunk, a hip, a knee, and an elbow, and detect a posture ofthe detection target 201 by a relative positional relation between thefeature points. Further, the feature detection means 157 is able todetect a movement of the person being the detection target 201 from achange in the aforementioned positional relation between the featurepoints.

Note that the aforementioned features are examples, and the featuredetection means 157 may use any feature as long as lightweight data canbe supplemented.

In a case that a person being a detection target is extracted from acrowd having similar features related to clothes and outfits, it isassumed that another person around the detection target may be detectedwhen use of identical lightweight data results in a match. An example isa case that the detection target wears a same uniform or carries a samebag as surrounding people. In such a case, depending solely onlightweight data may cause a difficulty in reliably tracking thedetection target. In addition to lightweight data, the present exampleembodiment recognizes a detection target by using another feature.Accordingly, the present example embodiment is able to more reliablytrack the detection target.

(Sixth Example Embodiment)

Next, an irradiation system according to a sixth example embodiment ofthe present invention will be described referring to drawings. Theirradiation system according to the present example embodiment providescoordination of image data captured by a plurality of cameras.

FIG. 37 is a conceptual diagram of the irradiation system according tothe present example embodiment. The irradiation system according to thepresent example embodiment acquires image data from a plurality ofsurveillance cameras 210-1 to n (n being a natural number). Theplurality of surveillance cameras 210-1 to n monitor specific monitoredareas 200-1 to n, respectively. The plurality of surveillance cameras210-1 to n are connected to a server device 10-6 through a network 100.Furthermore, the irradiation system according to the present exampleembodiment may include the plurality of surveillance cameras 210-1 to n.

As illustrated in FIG. 38, the server device 10-6 has a configurationobtained by adding a surveillance camera control means 16 to the systemaccording to the first example embodiment. The surveillance cameracontrol means 16 performs control and switching of the plurality ofsurveillance cameras 210-1 to n connected to the server device 10-6.

The server device 10-6 detects a detection target 201 by analyzing imagedata transmitted from the plurality of surveillance cameras 210-1 to n.The server device 10-6 switches the surveillance cameras 210 withmovement of the detection target 201. The server device 10-6 detects amoving direction of the detection target 201 and selects a surveillancecamera 210 that is more likely to capture the detection target 201.Consequently, the plurality of surveillance cameras 210-1 to n track thedetection target 201 in coordination with one another.

For example, it is assumed that the detection target 201 is detectedfrom image data captured by the surveillance camera 210-1. At this time,the server device 10-6 performs control in such a way that thesurveillance camera 210-1 tracks the detection target 201. When thedetection target 201 is about to go out of frame from an angle of viewof the surveillance camera 210-1, the server device 10-6 performscontrol in such a way that the surveillance camera 210-2 positioned in amoving direction of the detection target 201 captures the detectiontarget 201. At this time, the surveillance camera control means 16switches the surveillance cameras 210 with the movement of the detectiontarget 201.

Then, when the detection target 201 intrudes into the monitored area200-n of a detector 202 attached with a terminal device 20, the serverdevice 10-6 transmits tracking data to the terminal device 20. Theterminal device 20 recognizes the detection target 201, based on thereceived tracking data, and irradiates marking light 300 on thedetection target 201. Furthermore, the server device 10-6 may transmittracking data to the terminal device 20 at a stage when the detectiontarget 201 is approaching the monitored area 200-n.

As described above, the irradiation system according to the presentexample embodiment is able to continue tracking the detection targetwhile reducing processing in the terminal device, by performing controlin such a way that the plurality of surveillance cameras cooperate withone another.

By detecting the detection target from image data captured by any of thesurveillance cameras, real time tracking of lightweight data of thedetection target can be continued without performing frame thinning,authentication processing, and the like in subsequent processing,according to the present example embodiment. Accordingly, there is noneed to consider an authentication processing delay at a stage when theserver device transmits tracking data to the terminal device.

In common intra-facility administration, a moving direction of a visitorcan be identified to some degree by ingeniously arranging surveillancecameras. Further, blind spots of the surveillance cameras can bedecreased by increasing installation density of the surveillancecameras. The irradiation system according to the present exampleembodiment is able to more reliably recognize a detection targetintruding into the facility.

(Hardware Configuration)

Next, a hardware configuration constituting the irradiation systemsaccording to the respective example embodiments will be described,taking a computer 90 in FIG. 39 as an example. Note that the computer 90in FIG. 39 is a configuration example for enabling the irradiationsystems according to the respective example embodiments and does notlimit the scope of the present invention. Further, when configuring thewearable terminal device 20 in FIG. 2, it is preferable that the devicebe a microcomputer having a function of the computer 90 in FIG. 39.

As illustrated in FIG. 39, the computer 90 includes a processor 91, amain storage device 92, an auxiliary storage device 93, an input-outputinterface 95, and a communication interface 96. The processor 91, themain storage device 92, the auxiliary storage device 93, theinput-output interface 95, and the communication interface 96 areconnected in a mutually data exchangeable manner through a bus 99.Further, the processor 91, the main storage device 92, the auxiliarystorage device 93, and the input-output interface 95 are connected to anetwork such as the Internet or an intranet through the communicationinterface 96. The computer 90 is connected to a server and a computer ina higher level system through the network and acquires a phasedistribution of display information to be projected and the like fromthe higher level system.

The processor 91 loads a program stored in the auxiliary storage device93 or the like into the main storage device 92 and executes the loadedprogram. The configuration according to the present example embodimentmay use a software program installed on the computer 90. The processor91 performs the arithmetic processing and the control processing in thecontrol means according to the present example embodiment.

The main storage device 92 includes an area into which a program isloaded. For example, the main storage device 92 may be a volatile memorysuch as a dynamic random access memory (DRAM). Further, a nonvolatilememory such as a magnetoresistive random access memory (MRAM) may beconfigured or added as the main storage device 92.

The auxiliary storage device 93 is a means that stores data such as aphase distribution of display information. The auxiliary storage device93 includes a local disk such as a hard disk or a flash memory.Furthermore, the phase distribution of display information may beconfigured to be stored in the main storage device 92, and the auxiliarystorage device 93 may be omitted.

The input-output interface 95 is a device connecting the computer 90 toperipheral equipment, in accordance with a connection standard betweenthe computer 90 and the peripheral equipment. The communicationinterface 96 is an interface for connecting to the network such as theInternet or an intranet, in accordance with a standard and aspecification. Note that an interface is abbreviated to I/F in FIG. 39.The input-output interface 95 and the communication interface 96 may becommonalized as an interface connected to external equipment.

The computer 90 may be configured to be capable of connecting to inputequipment such as a keyboard, a mouse, and a touch panel as needed. Theinput equipment is used for input of information and a setting.Furthermore, when a touch panel is used as the input equipment, adisplay screen of display equipment may be configured to also serve asan interface of the input equipment. Data exchange between the processor91 and the input equipment may be mediated by the input-output interface95.

The communication interface 96 is connected to a higher level systemsuch as another computer or a server through the network. The higherlevel system transmits a phase distribution of display information usedby the respective example embodiments to the computer 90 through thecommunication interface 96. The higher level system may generate a phasedistribution of a basic image used by the respective example embodimentsin the local device or acquire the phase distribution from anotherdevice.

Further, the computer 90 may be equipped with display equipment fordisplaying information. When display equipment is equipped, it ispreferable that the computer 90 be provided with a display controldevice (unillustrated) for controlling display by the display equipment.The display equipment may be connected to the computer 90 through theinput-output interface 95.

Further, the computer 90 may be equipped with a reader-writer as needed.The reader-writer is connected to the bus 99 and mediates, between theprocessor 91 and an unillustrated recording medium (program recordingmedium), reading of data and a program from the recording medium,writing of a processing result by the computer 90 to the recordingmedium, and the like. For example, the recording medium can be providedby a semiconductor recording medium such as a secure digital (SD) cardor a universal serial bus (USB) memory, or the like. Further, therecording medium may be provided by a magnetic recording medium such asa flexible disk, an optical recording medium such as a compact disk (CD)or a digital versatile disc (DVD), or another type of recording medium.

The above describes an example of a hardware configuration enabling thecontrol means according to the example embodiments of the presentinvention. Note that the hardware configuration in FIG. 39 is an exampleof a hardware configuration for enabling the system according to thepresent example embodiment and does not limit the scope of the presentinvention. Further, a processing program causing the computer to performprocessing in the target identification system according to the presentexample embodiment is also included in the scope of the presentinvention. Additionally, a program recording medium recording theprocessing program according to the example embodiments of the presentinvention is also included in the scope of the present invention.

While the present invention has been described above with reference tothe example embodiments, the present invention is not limited to theaforementioned example embodiments. Various changes and modificationsthat can be understood by a person skilled in the art may be made to theconfigurations and details of the present invention, within the scope ofthe present invention.

This application is based upon and claims the benefit of priority fromJapanese Patent Application No. 2015-142771, filed on Jul. 17, 2015, thedisclosure of which is incorporated herein in its entirety by reference.

REFERENCE SIGNS LIST

10 Server device

11 Image data reception means

12 Image data storage means

13 Target detection means

14 Tracking data generation means

15 Tracking data transmission means

16 Surveillance camera control means

20 Terminal device

21 Imaging means

23 Projection means

25 Control means

27 Communication means

29 Direction indication means

151 Image data acquisition means

152 Lightweight data generation means

153 Image data selection means

154 Lightweight data selection means

155 Lightweight data storage means

156 Tracking data output means

211 Imaging element

213 Image processor

215 Internal memory

217 Data output unit

231 Light source

232 Light source driving unit

235 Spatial modulation element

236 Modulation element control unit

238 Projection unit

251 Imaging control means

252 Image data thinning means

253 Image data output means

255 Irradiation direction determination means

257 Projection condition setting means

258 Projection control means

259 Direction indication control means

1521 Search window setting means

1522 Image data lightening means

2551 Data reception means

2552 Target recognition means

2553 Target following means

2554 Irradiation direction setting means

2555 Irradiation direction output means

2556 Target direction indication means

What is claimed is:
 1. An irradiation system comprising: a server thatincludes at least one processor, the at least one processor beingconfigured to detect a detection target from image data capturing amonitored area generate first lightweight data obtained by lightening anamount of data in a plurality of pieces of the image data, each piece ofthe plurality of pieces of the image data being captured in a time spanincluding a capture time of detection image data in which the detectiontarget is detected, and transmit tracking data obtained by aggregating afirst plurality of pieces of the generated first lightweight data; and aterminal device that includes an imaging device and a projection device,the imaging device being configured to capture the monitored area andgenerate the image data, the terminal device being configured totransmit the image data to the server and also to receive the trackingdata from the server, the projection device being configured toirradiate light on the detection target based on the received trackingdata.
 2. The irradiation system according to claim 1, wherein the atleast one processor of the server is further configured to: receive theimage data; detect the detection target from the received image data byauthentication processing; generate the first lightweight data bylightening an amount of data in a plurality of pieces of the receivedimage data, each piece of the plurality of pieces of the received imagedata being captured in a time span including a capture time of thedetected image data in which the detection target is detected andgenerate the tracking data obtained by aggregating a first plurality ofpieces of the generated first lightweight data; and transmit thegenerated tracking data to the terminal device, wherein the terminaldevice further includes a controller that is configured to control theimaging device to capture the monitored area and control the projectiondevice to irradiate light toward the detection target based on thetracking data.
 3. The irradiation system according to claim 2, whereinthe at least one processor is further configured to: generate the firstlightweight data by lightening an amount of data in the image dataincluding the detection target, select an image data group obtained bythinning out a plurality of pieces of the image data captured around atime when the detection image data is captured, acquire a secondplurality of pieces of the first lightweight data and select alightweight data group for recognizing the detection target from theacquired second plurality of pieces of the first lightweight data; andgenerate and output the tracking data, the tracking data including thelightweight data group.
 4. The irradiation system according to claim 3,wherein the at least one processor is further configured to: set asearch window surrounding the detection target detected on the imagedata; and generate a histogram in the set search window.
 5. Theirradiation system according to claim 3, wherein the at least oneprocessor is further configured to: generate second lightweight data bylightening an amount of data in the detection image data in which thedetection target is detected, and detect the detection target using thesecond lightweight data, out of a plurality of pieces of image datacaptured in a time span including a time when image data in which thedetection target is detected are captured.
 6. The irradiation systemaccording to claim 2, wherein the controller of the terminal device isfurther configured to acquire the tracking data and the image data, anddetermine a direction in which light is irradiated on the detectiontarget based on the tracking data; set a condition for projecting lighton the detection target based on the determined direction to irradiatethe light; and control the projection device to project light based onthe set condition for projecting light.
 7. The irradiation systemaccording to claim 2, wherein the controller of the terminal device isfurther configured to thin out a plurality of pieces of the image data,and transmit the plurality of pieces of image data thinned out to theserver.
 8. The irradiation system according to claim 3, wherein the atleast one processor of the server is further configured to: detect amoving direction of the detection target by inspecting the secondplurality of pieces of the first lightweight data on a time-seriesbasis, generate the tracking data including a moving direction of thedetection target, generate and output direction indication informationindicating a direction in which the detection target is positioned,based on the tracking data including the moving direction of thedetection target, wherein the terminal device further includes adirection indication device that indicates a direction in which thedetection target is positioned, and the controller is further configuredto control the direction indication device based on the directionindication information.
 9. The irradiation system according to claim 8,wherein the direction indication device is a direction indicatorindicating the direction in which the detection target is positioned.10. The irradiation system according to claim 8, wherein the directionindication device is a vibration generator configured to generate avibration indicating the direction in which the detection target ispositioned.
 11. The irradiation system according to claim 8, wherein thecontroller of the terminal device is further configured to control theprojection device to project light in order to function as the directionindication device based on the direction indication information.
 12. Theirradiation system according to claim 2, wherein the at least oneprocessor of the server is further configured to generate the trackingdata using image data captured by at least one surveillance cameradifferent from the imaging device of the terminal device.
 13. Theirradiation system according to claim 12, wherein the at least oneprocessor of the server is further configured to control a plurality ofsurveillance cameras different from the imaging device of the terminaldevice in a coordinated manner, and generate the tracking data by usinga plurality of pieces of image data captured by the plurality ofsurveillance cameras.
 14. The irradiation system according to claim 12,further comprising at least one surveillance camera different from theterminal device.
 15. The irradiation system according to claim 12,wherein the at least one processor of the server is further configuredto detect positional information of the detection target from image datacaptured by the at least one surveillance camera, generate the trackingdata including the positional information of the detection target,generate and output direction indication information indicating adirection in which the detection target is positioned based on thepositional information of the detection target, wherein the terminaldevice further includes a direction indication device that indicates adirection in which the detection target is positioned, and thecontroller is further configured to control the direction indicationdevice based on the direction indication information.
 16. Theirradiation system according to claim 3, wherein the at least oneprocessor is further configured to: detect a plurality of features ofthe detection target from the image data including the detection target,and generate the first lightweight data using the detected plurality offeatures.
 17. The irradiation system according to claim 1, wherein theprojection device includes: a light source; a spatial modulation elementconfigured to reflect light from the light source and output a reflectedlight having a phase distribution of a pattern projected on thedetection target.
 18. An irradiation method comprising: by a processor,detecting a detection target from image data of a monitored area;generating lightweight data obtained by lightening an amount of data ina plurality of pieces of the image data, each piece of the plurality ofpieces of the image data being captured in a time span including acapture time of detection image data in which the detection target isdetected; and transmitting tracking data obtained by aggregating aplurality of pieces of the generated lightweight data to a terminaldevice, the terminal device including an imaging device and a projectiondevice, the imaging device capturing the monitored area, generating theimage data, and transmitting the image data, the projection deviceirradiating light on the detection target based on the received trackingdata.
 19. A non-transitory program storage medium storing an irradiationprogram causing a computer to perform: detection of a detection targetfrom image data of a monitored area; generation of lightweight dataobtained by lightening an amount of data in a plurality of pieces of theimage data, each piece of the plurality of pieces of image data beingcaptured in a time span including a capture time of detection image datain which the detection target is detected; and transmission of trackingdata obtained by aggregating a plurality of pieces of the generatedlightweight data to a terminal device, the terminal device including animaging device and a projection device, the imaging device capturing themonitored area, generating the image data, and transmitting the imagedata, the projection device irradiating light on the detection targetbased on the received tracking data.